self punishment - French English Dictionary